passing 2d array to a function in c